iT邦幫忙

2022 iThome 鐵人賽

DAY 23
0

專案開發技巧篇(一) : 核心功能開發、開發順序

每日一談

嗨,大家好 ! 我是阿蘇
今天是Day23 ,剩下最後幾天會分享 side project 個人開發的實作重點及技巧分享正式開發時我們會如何決定開發順序,是不是規劃很多但實作不知從哪邊開始看得眼花撩亂,所以我們除了要決定開發順序外,安排規劃開發期程,也要決定核心功能優先開發,讓我們進入今天主題吧 !


核心功能開發

核心功能是什麼 ?

在開發專案時,無論是個人開發或是團隊協力開發,我們都會優先開發專案核心,核心功能簡單來說就是最重要的功能,最能解決問題/需求的功能,這邊舉個簡單範例,例如旅遊網,我可能最想要得到的資訊是旅遊景點,這就是其中一個核心功能,那租車呢? 這個就有點像是額外附加次要功能

核心功能為什麼很重要 ?

  • 解決問題/需求
    一個好的專案是能解決潛在問題、需求,我們在規劃階段 User story 使用者故事,我們就會先決定該專案的使用者針對客群,並透過核心功能去決定解決問題、需求,例如我做一個動畫網,我是使用者,我可能會希望能播放動畫、篩選動畫、查詢動畫、收藏,那這個可能就是我們的核心功能

  • 開發成果展現
    在開發期間,也許你的客戶非該領域人士,他們只想看到成果、跟是否達成他們的需求,所以在開發時我們透過優先開發核心,展示核心功能給客戶看,讓客戶更能了解專案進度,也能給予客戶更多信任感,這在開發是很重要的事情

  • 專案訴求明確
    是不是常常逛網頁或是看廣告會不知道在表達什麼 ? 我們要避免這樣情況,就是必須在做專案時主題訴求明確,利用核心功能讓人更清楚你的專案重點,這就需要核心功能去建立整體完整性,將最重要的幾個功能做完整,讓人在使用時更能明確了解你的專案


開發順序

當你了解核心功能,你就會更清楚要如何在開發時決定你的開發順序,我們最優先開發的一定是核心功能,這是整個專案的核心,有時候會因為時程規劃或是其他因素影響開發,所以我們會先將專案重點先開發,其次是次要功能,輔助功能、資訊,最後架構起來整個專案,所以在規劃上我們需要好好評估開發順序

Su 專題經驗談 (開發順序)
Side project Demo - 汪喵你我知

來分享我個人在開發的規劃順序,我的專案主要是寵物知識網,那我想分享給初次飼養(我想養毛孩)及 我有毛小孩兩大部分,提供他們寵物飼養知識,所以我在開發上的順序就會以這兩大核心去做,給大家做個參考,在日後開發上會更懂得如何去安排規劃自己的 side project

開發順序

  1. 首頁
  2. 初次飼養 (我想養毛孩)
  3. 初次飼養 (狗)
  4. 初次飼養 (貓)
  5. 我有毛小孩 - 寵物知識
  6. 我有毛小孩 - 寵物旅遊
  7. 我有毛小孩 - 寵物醫療
  8. 套件處理 Aos、swiper
  9. 微調整打磨
  10. 最後測試、檢查
  11. side project 完工 (灑花)

上一篇
Day 22- 開發環境架設(三) : Bootstrap 自訂基礎樣式
下一篇
Day 24 - 專案開發技巧篇(二) : Bootstrap 開發響應式網頁
系列文
從零開始學 - Side Project專題開發及切版實作技巧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言